// 逻辑运算符的短路效应
// 常见的短路效有三种
// 1. if (A && B)  若 A 为 false，则 B 的判断不会执行，直接判定为 false
// 2. if (A || B)  若 A 为 true，则 B 的判断不会执行，直接判断为 true

// 本题需要实现当 n = 1 时终止递归
var sumNums = function (n) {
  return n > 0 && (n + sumNums(n - 1));
}